#ifndef TEXTUREMANAGER_H_
#define TEXTUREMANAGER_H_

#include "Texture.h"
#include "Directory.h"
#include <string>
#include <map>

namespace Lame3d
{
	class TextureManager
	{
		public:
			TextureManager(const char* path="Textures");
			~TextureManager();
			
			Texture& operator[](const std::string &texName);
			
		protected:
			std::map<std::string, Texture*> textures;
	};
}

#endif /*TEXTUREMANAGER_H_*/
